home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 6: Level 6 / 17 Bit - Level 6 (1998)(Epic Marketing)[!].iso / quartz / q0711.dms / q0711.adf / Graphics / GraphicalTricks / Example8Graphics.c < prev    next >
C/C++ Source or Header  |  1992-07-29  |  15KB  |  1,221 lines

  1. /***********************************************************/
  2. /*                                                         */
  3. /* Amiga C Encyclopedia (ACE) V3.0      Amiga C Club (ACC) */
  4. /* -------------------------------      ------------------ */
  5. /*                                                         */
  6. /* Book:    ACM Graphics                Amiga C Club       */
  7. /* Chapter: GraphicalTricks             Tulevagen 22       */
  8. /* File:    Example8Graphics.c          181 41  LIDINGO    */
  9. /* Author:  Anders Bjerin               SWEDEN             */
  10. /* Date:    92-04-10                                       */
  11. /* Version: 1.00                                           */
  12. /*                                                         */
  13. /*   Copyright 1992, Anders Bjerin - Amiga C Club (ACC)    */
  14. /*                                                         */
  15. /* Registered members may use this program freely in their */
  16. /*     own commercial/noncommercial programs/articles.     */
  17. /*                                                         */
  18. /***********************************************************/
  19.  
  20. #include <exec/types.h>
  21.  
  22. UWORD chip MapData[21][48]=
  23. {
  24.     /* Block 1: */
  25.   {
  26.     /* BitPlane 0 */
  27.     0xFFFF,
  28.     0xFFFF,
  29.     0xFFFF,
  30.     0xFFFF,
  31.     0xFFFF,
  32.     0xFFFF,
  33.     0xFFFF,
  34.     0xFFFF,
  35.     0xFFFF,
  36.     0xFFFF,
  37.     0xFFFF,
  38.     0xFFFF,
  39.     0xFFFF,
  40.     0xFFFF,
  41.     0xFFFF,
  42.     0xFFFF,
  43.   
  44.     /* BitPlane 1 */
  45.     0xFFFF,
  46.     0xFFFF,
  47.     0xFFFF,
  48.     0xFFFF,
  49.     0xFFFF,
  50.     0xFFFF,
  51.     0xFFFF,
  52.     0xFFFF,
  53.     0xFFFF,
  54.     0xFFFF,
  55.     0xFFFF,
  56.     0xFFFF,
  57.     0xFFFF,
  58.     0xFFFF,
  59.     0xFFFF,
  60.     0xFFFF,
  61.   
  62.     /* BitPlane 2 */
  63.     0x0000,
  64.     0x0000,
  65.     0x0000,
  66.     0x0000,
  67.     0x0000,
  68.     0x0000,
  69.     0x0000,
  70.     0x0000,
  71.     0x0000,
  72.     0x0000,
  73.     0x0000,
  74.     0x0000,
  75.     0x0000,
  76.     0x0000,
  77.     0x0000,
  78.     0x0000
  79.   },
  80.  
  81.     /* Block 2: */
  82.   {
  83.     /* BitPlane 0 */
  84.     0xFFFF,
  85.     0xFFFF,
  86.     0xFFFF,
  87.     0xFFFF,
  88.     0xFFFF,
  89.     0xFFFF,
  90.     0xFFFF,
  91.     0xFFFF,
  92.     0xFFFF,
  93.     0xFFFF,
  94.     0xFFFF,
  95.     0xFFFF,
  96.     0xFFFF,
  97.     0xFFFF,
  98.     0xFFFF,
  99.     0xFFFF,
  100.   
  101.     /* BitPlane 1 */
  102.     0xFFFF,
  103.     0xFFFF,
  104.     0xFFFF,
  105.     0xFFFF,
  106.     0xFFFF,
  107.     0xFFFF,
  108.     0xFFFF,
  109.     0xFFFF,
  110.     0xFFFF,
  111.     0xFFFF,
  112.     0xFFFF,
  113.     0xFFFF,
  114.     0xFFFF,
  115.     0xFFFF,
  116.     0xFFFF,
  117.     0xFFFF,
  118.   
  119.     /* BitPlane 2 */
  120.     0xFFFF,
  121.     0xFFFF,
  122.     0xFFFF,
  123.     0xFFFF,
  124.     0xFFFF,
  125.     0xFFFF,
  126.     0xFFFF,
  127.     0xFFFF,
  128.     0xFFFF,
  129.     0xFFFF,
  130.     0xFFFF,
  131.     0xFFFF,
  132.     0xFFFF,
  133.     0xFFFF,
  134.     0xFFFF,
  135.     0xFFFF
  136.   },
  137.  
  138.     /* Block 3: */
  139.   {
  140.     /* BitPlane 0 */
  141.     0xFFFF,
  142.     0xFFFF,
  143.     0xFFFF,
  144.     0xFFFF,
  145.     0xFFFF,
  146.     0xFFFF,
  147.     0xFFFF,
  148.     0xFFFF,
  149.     0xFFFF,
  150.     0xFFFF,
  151.     0xFFFF,
  152.     0xFFFF,
  153.     0xFFFF,
  154.     0xFFFF,
  155.     0xFFFF,
  156.     0xFFFF,
  157.  
  158.     /* BitPlane 1 */
  159.     0x0000,
  160.     0x0000,
  161.     0x0000,
  162.     0x0000,
  163.     0x0000,
  164.     0x0000,
  165.     0x0000,
  166.     0x0000,
  167.     0x0000,
  168.     0x0000,
  169.     0x0000,
  170.     0x0000,
  171.     0x0000,
  172.     0x0000,
  173.     0x0000,
  174.     0x0000,
  175.  
  176.     /* BitPlane 2 */
  177.     0xFFFF,
  178.     0xFFFF,
  179.     0xFFFF,
  180.     0xFFFF,
  181.     0xFFFF,
  182.     0xFFFF,
  183.     0xFFFF,
  184.     0xFFFF,
  185.     0xFFFF,
  186.     0xFFFF,
  187.     0xFFFF,
  188.     0xFFFF,
  189.     0xFFFF,
  190.     0xFFFF,
  191.     0xFFFF,
  192.     0xFFFF
  193.   },
  194.  
  195.     /* Block 4: */
  196.   {
  197.     /* BitPlane 0 */
  198.     0xFFFF,
  199.     0xFFFF,
  200.     0xFFFF,
  201.     0xFFFF,
  202.     0xFFFF,
  203.     0xFFFF,
  204.     0xFFFF,
  205.     0xFFFF,
  206.     0xFFFF,
  207.     0xFFFF,
  208.     0xFFFF,
  209.     0xFFFF,
  210.     0xFFFF,
  211.     0xFFFF,
  212.     0xFBF7,
  213.     0xEFDB,
  214.   
  215.     /* BitPlane 1 */
  216.     0x0000,
  217.     0x0000,
  218.     0x0000,
  219.     0x0000,
  220.     0x0000,
  221.     0x0000,
  222.     0x0000,
  223.     0x0000,
  224.     0x0000,
  225.     0x0000,
  226.     0x0000,
  227.     0x0000,
  228.     0x0000,
  229.     0x0000,
  230.     0x0C18,
  231.     0x3EFC,
  232.   
  233.     /* BitPlane 2 */
  234.     0xFFFF,
  235.     0xFFFF,
  236.     0xFFFF,
  237.     0xFFFF,
  238.     0xFFFF,
  239.     0xFFFF,
  240.     0xFFFF,
  241.     0xFFFF,
  242.     0xFFFF,
  243.     0xFFFF,
  244.     0xFFFF,
  245.     0xFFFF,
  246.     0xFFFF,
  247.     0xFFFF,
  248.     0xFFFF,
  249.     0xFFFF
  250.   },
  251.  
  252.     /* Block 5: */
  253.   {
  254.     /* BitPlane 0 */
  255.     0xFFFF,
  256.     0xFFFF,
  257.     0xFFFF,
  258.     0xFFFF,
  259.     0xFFFF,
  260.     0xFFFF,
  261.     0xFFFF,
  262.     0xFFFF,
  263.     0xFFFF,
  264.     0xFFFF,
  265.     0xFFFF,
  266.     0xFFFF,
  267.     0xFFFF,
  268.     0xFFFF,
  269.     0xFF7F,
  270.     0xF7B7,
  271.   
  272.     /* BitPlane 1 */
  273.     0x0000,
  274.     0x0000,
  275.     0x0000,
  276.     0x0000,
  277.     0x0000,
  278.     0x0000,
  279.     0x0000,
  280.     0x0000,
  281.     0x0000,
  282.     0x0000,
  283.     0x0000,
  284.     0x0000,
  285.     0x0000,
  286.     0x0000,
  287.     0x0180,
  288.     0x3BDC,
  289.   
  290.     /* BitPlane 2 */
  291.     0xFFFF,
  292.     0xFFFF,
  293.     0xFFFF,
  294.     0xFFFF,
  295.     0xFFFF,
  296.     0xFFFF,
  297.     0xFFFF,
  298.     0xFFFF,
  299.     0xFFFF,
  300.     0xFFFF,
  301.     0xFFFF,
  302.     0xFFFF,
  303.     0xFFFF,
  304.     0xFFFF,
  305.     0xFFFF,
  306.     0xFFFF
  307.   },
  308.  
  309.     /* Block 6: */
  310.   {
  311.     /* BitPlane 0 */
  312.     0xFFFF,
  313.     0xFFFF,
  314.     0xFFFF,
  315.     0xFFFF,
  316.     0xFFFF,
  317.     0xFFFF,
  318.     0xFFFF,
  319.     0xFFFF,
  320.     0xFFFF,
  321.     0xFFFF,
  322.     0xFFFF,
  323.     0xFFFF,
  324.     0xFFFF,
  325.     0xFFFF,
  326.     0xFFFF,
  327.     0xFFFF,
  328.   
  329.     /* BitPlane 1 */
  330.     0xFFFF,
  331.     0xFFFF,
  332.     0xFFFF,
  333.     0xFFFF,
  334.     0xFFFF,
  335.     0xFFFF,
  336.     0xFFFF,
  337.     0xFFFF,
  338.     0xFFFF,
  339.     0xFFFF,
  340.     0xFFFF,
  341.     0xFFFF,
  342.     0xFFFF,
  343.     0xFFFF,
  344.     0xFFFF,
  345.     0xFFFF,
  346.   
  347.     /* BitPlane 2 */
  348.     0x0000,
  349.     0x0000,
  350.     0x0000,
  351.     0x0000,
  352.     0x0000,
  353.     0x0000,
  354.     0x0000,
  355.     0x0000,
  356.     0x0000,
  357.     0x0000,
  358.     0x0000,
  359.     0x0000,
  360.     0x0000,
  361.     0x0000,
  362.     0x1000,
  363.     0x3938
  364.   },
  365.  
  366.     /* Block 7: */
  367.   {
  368.     /* BitPlane 0 */
  369.     0xFFFF,
  370.     0xFFFF,
  371.     0xFFFF,
  372.     0xFFFF,
  373.     0xFFFF,
  374.     0xFFFF,
  375.     0xFFFF,
  376.     0xFFFF,
  377.     0xFFFF,
  378.     0xFFFF,
  379.     0xFFFF,
  380.     0xFFFF,
  381.     0xFFFF,
  382.     0xFFFF,
  383.     0xFFFF,
  384.     0xFFFF,
  385.   
  386.     /* BitPlane 1 */
  387.     0xFFFF,
  388.     0xFFFF,
  389.     0xFFFF,
  390.     0xFFFF,
  391.     0xFFFF,
  392.     0xFFFF,
  393.     0xFFFF,
  394.     0xFFFF,
  395.     0xFFFF,
  396.     0xFFFF,
  397.     0xFFFF,
  398.     0xFFFF,
  399.     0xFFFF,
  400.     0xFFFF,
  401.     0xFFFF,
  402.     0xFFFF,
  403.   
  404.     /* BitPlane 2 */
  405.     0x0000,
  406.     0x0000,
  407.     0x0000,
  408.     0x0000,
  409.     0x0000,
  410.     0x0000,
  411.     0x0000,
  412.     0x0000,
  413.     0x0000,
  414.     0x0000,
  415.     0x0000,
  416.     0x0000,
  417.     0x0000,
  418.     0x0000,
  419.     0x1820,
  420.     0x3D74
  421.   },
  422.  
  423.     /* Block 8: */
  424.   {
  425.     /* BitPlane 0 */
  426.     0xFFFF,
  427.     0xFFFF,
  428.     0xFFFF,
  429.     0xFFFF,
  430.     0xFFFF,
  431.     0xFFFF,
  432.     0xFFFF,
  433.     0xFFFF,
  434.     0xFFFF,
  435.     0xFFFF,
  436.     0xFFFF,
  437.     0xFFFF,
  438.     0xFFFF,
  439.     0xFFFF,
  440.     0xFFFF,
  441.     0xFFFF,
  442.   
  443.     /* BitPlane 1 */
  444.     0x0000,
  445.     0x0001,
  446.     0x0003,
  447.     0x0003,
  448.     0x0007,
  449.     0x0007,
  450.     0x000F,
  451.     0x001F,
  452.     0x003F,
  453.     0x003F,
  454.     0x007F,
  455.     0x00FF,
  456.     0x01FF,
  457.     0x07FF,
  458.     0x3FFF,
  459.     0x7FFF,
  460.   
  461.     /* BitPlane 2 */
  462.     0xFFFF,
  463.     0xFFFF,
  464.     0xFFFF,
  465.     0xFFFF,
  466.     0xFFFF,
  467.     0xFFFF,
  468.     0xFFFF,
  469.     0xFFFF,
  470.     0xFFFF,
  471.     0xFFFF,
  472.     0xFFFF,
  473.     0xFFFF,
  474.     0xFFFF,
  475.     0xFFFF,
  476.     0xFFFF,
  477.     0xFFFF
  478.   },
  479.  
  480.     /* Block 9: */
  481.   {
  482.     /* BitPlane 0 */
  483.     0xFFFF,
  484.     0xFFFF,
  485.     0xFFFF,
  486.     0xFFFF,
  487.     0xFFFF,
  488.     0xFFFF,
  489.     0xFFFF,
  490.     0xFFFF,
  491.     0xFFFF,
  492.     0xFFFF,
  493.     0xFFFF,
  494.     0xFFFF,
  495.     0xFFFF,
  496.     0xFFFF,
  497.     0xFFFF,
  498.     0xFFFF,
  499.   
  500.     /* BitPlane 1 */
  501.     0x0000,
  502.     0x0001,
  503.     0x0007,
  504.     0x001F,
  505.     0x007F,
  506.     0x00FF,
  507.     0x03FF,
  508.     0x07FF,
  509.     0x07FF,
  510.     0x07FF,
  511.     0x0FFF,
  512.     0x1FFF,
  513.     0x1FFF,
  514.     0x1FFF,
  515.     0x3FFF,
  516.     0x7FFF,
  517.   
  518.     /* BitPlane 2 */
  519.     0xFFFF,
  520.     0xFFFF,
  521.     0xFFFF,
  522.     0xFFFF,
  523.     0xFFFF,
  524.     0xFFFF,
  525.     0xFFFF,
  526.     0xFFFF,
  527.     0xFFFF,
  528.     0xFFFF,
  529.     0xFFFF,
  530.     0xFFFF,
  531.     0xFFFF,
  532.     0xFFFF,
  533.     0xFFFF,
  534.     0xFFFF
  535.   },
  536.  
  537.     /* Block 10: */
  538.   {
  539.     /* BitPlane 0 */
  540.     0xFFFF,
  541.     0xBFFF,
  542.     0xBFFF,
  543.     0xDFFF,
  544.     0xEFFF,
  545.     0xEFFF,
  546.     0xF7FF,
  547.     0xFBFF,
  548.     0xFDFF,
  549.     0xFDFF,
  550.     0xFEFF,
  551.     0xFF7F,
  552.     0xFF9F,
  553.     0xFFE7,
  554.     0xFFF9,
  555.     0xFFFF,
  556.   
  557.     /* BitPlane 1 */
  558.     0x0000,
  559.     0xC000,
  560.     0xC000,
  561.     0xE000,
  562.     0xF000,
  563.     0xF000,
  564.     0xF800,
  565.     0xFC00,
  566.     0xFE00,
  567.     0xFE00,
  568.     0xFF00,
  569.     0xFF80,
  570.     0xFFE0,
  571.     0xFFF8,
  572.     0xFFFE,
  573.     0xFFFE,
  574.   
  575.     /* BitPlane 2 */
  576.     0xFFFF,
  577.     0xFFFF,
  578.     0xFFFF,
  579.     0xFFFF,
  580.     0xFFFF,
  581.     0xFFFF,
  582.     0xFFFF,
  583.     0xFFFF,
  584.     0xFFFF,
  585.     0xFFFF,
  586.     0xFFFF,
  587.     0xFFFF,
  588.     0xFFFF,
  589.     0xFFFF,
  590.     0xFFFF,
  591.     0xFFFF
  592.   },
  593.  
  594.     /* Block 11: */
  595.   {
  596.     /* BitPlane 0 */
  597.     0xFFFF,
  598.     0xFFFF,
  599.     0xDFFF,
  600.     0xE7FF,
  601.     0xF9FF,
  602.     0xFEFF,
  603.     0xFF7F,
  604.     0xFFBF,
  605.     0xFFDF,
  606.     0xFFEF,
  607.     0xFFEF,
  608.     0xFFF7,
  609.     0xFFF7,
  610.     0xFFFB,
  611.     0xFFFD,
  612.     0xFFFF,
  613.   
  614.     /* BitPlane 1 */
  615.     0x0000,
  616.     0x8000,
  617.     0xE000,
  618.     0xF800,
  619.     0xFE00,
  620.     0xFF00,
  621.     0xFF80,
  622.     0xFFC0,
  623.     0xFFE0,
  624.     0xFFF0,
  625.     0xFFF0,
  626.     0xFFF8,
  627.     0xFFF8,
  628.     0xFFFC,
  629.     0xFFFE,
  630.     0xFFFE,
  631.   
  632.     /* BitPlane 2 */
  633.     0xFFFF,
  634.     0xFFFF,
  635.     0xFFFF,
  636.     0xFFFF,
  637.     0xFFFF,
  638.     0xFFFF,
  639.     0xFFFF,
  640.     0xFFFF,
  641.     0xFFFF,
  642.     0xFFFF,
  643.     0xFFFF,
  644.     0xFFFF,
  645.     0xFFFF,
  646.     0xFFFF,
  647.     0xFFFF,
  648.     0xFFFF
  649.   },
  650.  
  651.     /* Block 12: */
  652.   {
  653.     /* BitPlane 0 */
  654.     0xFFFF,
  655.     0xFFFF,
  656.     0xFFFF,
  657.     0xFFFF,
  658.     0xFFFF,
  659.     0xFFFF,
  660.     0xFFFF,
  661.     0xFFFF,
  662.     0xFFFF,
  663.     0xFFFF,
  664.     0xFFFF,
  665.     0xFFFF,
  666.     0xFFFF,
  667.     0xFFFF,
  668.     0xFFFF,
  669.     0xFFFF,
  670.   
  671.     /* BitPlane 1 */
  672.     0xFFFF,
  673.     0xFFFF,
  674.     0xFFFF,
  675.     0xFFFF,
  676.     0xFFFF,
  677.     0xFFFF,
  678.     0xFFFF,
  679.     0xFFFF,
  680.     0xFFFF,
  681.     0xFFFF,
  682.     0xFFFF,
  683.     0xFFFF,
  684.     0xFFFF,
  685.     0xFFFF,
  686.     0xFFFF,
  687.     0xFFFF,
  688.   
  689.     /* BitPlane 2 */
  690.     0x0000,
  691.     0x0001,
  692.     0x0003,
  693.     0x0003,
  694.     0x0007,
  695.     0x000F,
  696.     0x000F,
  697.     0x001F,
  698.     0x001F,
  699.     0x003F,
  700.     0x00FF,
  701.     0x03FF,
  702.     0x07FF,
  703.     0x0FFF,
  704.     0x3FFF,
  705.     0x7FFF
  706.   },
  707.  
  708.     /* Block 13: */
  709.   {
  710.     /* BitPlane 0 */
  711.     0xFFFF,
  712.     0xFFFF,
  713.     0xFFFF,
  714.     0xFFFF,
  715.     0xFFFF,
  716.     0xFFFF,
  717.     0xFFFF,
  718.     0xFFFF,
  719.     0xFFFF,
  720.     0xFFFF,
  721.     0xFFFF,
  722.     0xFFFF,
  723.     0xFFFF,
  724.     0xFFFF,
  725.     0xFFFF,
  726.     0xFFFF,
  727.   
  728.     /* BitPlane 1 */
  729.     0xFFFF,
  730.     0xFFFF,
  731.     0xFFFF,
  732.     0xFFFF,
  733.     0xFFFF,
  734.     0xFFFF,
  735.     0xFFFF,
  736.     0xFFFF,
  737.     0xFFFF,
  738.     0xFFFF,
  739.     0xFFFF,
  740.     0xFFFF,
  741.     0xFFFF,
  742.     0xFFFF,
  743.     0xFFFF,
  744.     0xFFFF,
  745.   
  746.     /* BitPlane 2 */
  747.     0x0000,
  748.     0x0001,
  749.     0x0007,
  750.     0x001F,
  751.     0x00FF,
  752.     0x01FF,
  753.     0x03FF,
  754.     0x07FF,
  755.     0x07FF,
  756.     0x0FFF,
  757.     0x1FFF,
  758.     0x1FFF,
  759.     0x1FFF,
  760.     0x3FFF,
  761.     0x3FFF,
  762.     0x7FFF
  763.   },
  764.  
  765.     /* Block 14: */
  766.   {
  767.     /* BitPlane 0 */
  768.     0xFFFF,
  769.     0xFFFF,
  770.     0xFFFF,
  771.     0xFFFF,
  772.     0xFFFF,
  773.     0xFFFF,
  774.     0xFFFF,
  775.     0xFFFF,
  776.     0xFFFF,
  777.     0xFFFF,
  778.     0xFFFF,
  779.     0xFFFF,
  780.     0xFFFF,
  781.     0xFFFF,
  782.     0xFFFF,
  783.     0xFFFF,
  784.   
  785.     /* BitPlane 1 */
  786.     0xFFFF,
  787.     0xFFFF,
  788.     0xFFFF,
  789.     0xFFFF,
  790.     0xFFFF,
  791.     0xFFFF,
  792.     0xFFFF,
  793.     0xFFFF,
  794.     0xFFFF,
  795.     0xFFFF,
  796.     0xFFFF,
  797.     0xFFFF,
  798.     0xFFFF,
  799.     0xFFFF,
  800.     0xFFFF,
  801.     0xFFFF,
  802.   
  803.     /* BitPlane 2 */
  804.     0x0000,
  805.     0x8000,
  806.     0xC000,
  807.     0xF000,
  808.     0xF800,
  809.     0xFC00,
  810.     0xFE00,
  811.     0xFE00,
  812.     0xFF00,
  813.     0xFF00,
  814.     0xFF00,
  815.     0xFF80,
  816.     0xFFE0,
  817.     0xFFF8,
  818.     0xFFFC,
  819.     0xFFFE
  820.   },
  821.  
  822.     /* Block 15: */
  823.   {
  824.     /* BitPlane 0 */
  825.     0xFFFF,
  826.     0xFFFF,
  827.     0xFFFF,
  828.     0xFFFF,
  829.     0xFFFF,
  830.     0xFFFF,
  831.     0xFFFF,
  832.     0xFFFF,
  833.     0xFFFF,
  834.     0xFFFF,
  835.     0xFFFF,
  836.     0xFFFF,
  837.     0xFFFF,
  838.     0xFFFF,
  839.     0xFFFF,
  840.     0xFFFF,
  841.   
  842.     /* BitPlane 1 */
  843.     0xFFFF,
  844.     0xFFFF,
  845.     0xFFFF,
  846.     0xFFFF,
  847.     0xFFFF,
  848.     0xFFFF,
  849.     0xFFFF,
  850.     0xFFFF,
  851.     0xFFFF,
  852.     0xFFFF,
  853.     0xFFFF,
  854.     0xFFFF,
  855.     0xFFFF,
  856.     0xFFFF,
  857.     0xFFFF,
  858.     0xFFFF,
  859.   
  860.     /* BitPlane 2 */
  861.     0x0000,
  862.     0x8000,
  863.     0xE000,
  864.     0xF800,
  865.     0xFF00,
  866.     0xFF80,
  867.     0xFFC0,
  868.     0xFFE0,
  869.     0xFFE0,
  870.     0xFFF0,
  871.     0xFFF0,
  872.     0xFFF8,
  873.     0xFFF8,
  874.     0xFFFC,
  875.     0xFFFC,
  876.     0xFFFE
  877.   },
  878.  
  879.     /* Block 16: */
  880.   {
  881.     /* BitPlane 0 */
  882.     0xFFFF,
  883.     0xFFFF,
  884.     0xFC3F,
  885.     0xFF5F,
  886.     0xFDEF,
  887.     0xF757,
  888.     0xFFA7,
  889.     0xFFF7,
  890.     0xFFD7,
  891.     0xFFEF,
  892.     0xFFFF,
  893.     0xFEFF,
  894.     0xFEFF,
  895.     0xFEFF,
  896.     0xFEFF,
  897.     0xECFB,
  898.   
  899.     /* BitPlane 1 */
  900.     0x0000,
  901.     0x0000,
  902.     0x03C0,
  903.     0x07E0,
  904.     0x0FF0,
  905.     0x1FF8,
  906.     0x1FF8,
  907.     0x1FF8,
  908.     0x1FF8,
  909.     0x0FF0,
  910.     0x07E0,
  911.     0x0100,
  912.     0x0100,
  913.     0x0100,
  914.     0x0100,
  915.     0x371C,
  916.   
  917.     /* BitPlane 2 */
  918.     0xFFFF,
  919.     0xFFFF,
  920.     0xFFFF,
  921.     0xFFFF,
  922.     0xFFFF,
  923.     0xFFFF,
  924.     0xFFFF,
  925.     0xFFFF,
  926.     0xFFFF,
  927.     0xFFFF,
  928.     0xFFFF,
  929.     0xFE7F,
  930.     0xFE7F,
  931.     0xFE7F,
  932.     0xFE7F,
  933.     0xFE7F
  934.   },
  935.  
  936.     /* Block 17: */
  937.   {
  938.     /* BitPlane 0 */
  939.     0xFFFF,
  940.     0xFFFF,
  941.     0xFFFF,
  942.     0xFEBF,
  943.     0xFFFF,
  944.     0xFFBF,
  945.     0xFFFF,
  946.     0xFF5F,
  947.     0xFFFF,
  948.     0xFFBF,
  949.     0xFFFF,
  950.     0xFF4F,
  951.     0xFFFF,
  952.     0xFFBF,
  953.     0xFFEF,
  954.     0xFF6F,
  955.   
  956.     /* BitPlane 1 */
  957.     0x0000,
  958.     0x0000,
  959.     0x0080,
  960.     0x01C0,
  961.     0x01C0,
  962.     0x01C0,
  963.     0x01E0,
  964.     0x03E0,
  965.     0x03E0,
  966.     0x07E0,
  967.     0x07E0,
  968.     0x07F0,
  969.     0x0FE0,
  970.     0x07F0,
  971.     0x0FF0,
  972.     0x0FF0,
  973.   
  974.     /* BitPlane 2 */
  975.     0xFFFF,
  976.     0xFFFF,
  977.     0xFFFF,
  978.     0xFFFF,
  979.     0xFFFF,
  980.     0xFFFF,
  981.     0xFFFF,
  982.     0xFFFF,
  983.     0xFFFF,
  984.     0xFFFF,
  985.     0xFFFF,
  986.     0xFFFF,
  987.     0xFFFF,
  988.     0xFFFF,
  989.     0xFFFF,
  990.     0xFFFF
  991.   },
  992.  
  993.     /* Block 18: */
  994.   {
  995.     /* BitPlane 0 */
  996.     0xFFBF,
  997.     0xFFFF,
  998.     0xFFDF,
  999.     0xFF67,
  1000.     0xFFDF,
  1001.     0xFFEB,
  1002.     0xFFB7,
  1003.     0xFFEF,
  1004.     0xFFDB,
  1005.     0xFFEF,
  1006.     0xFEF7,
  1007.     0xFE7F,
  1008.     0xFE7F,
  1009.     0xFE7F,
  1010.     0xEE77,
  1011.     0xF67B,
  1012.   
  1013.     /* BitPlane 1 */
  1014.     0x0FF0,
  1015.     0x1FF0,
  1016.     0x0FF8,
  1017.     0x1FF8,
  1018.     0x3FF8,
  1019.     0x1FFC,
  1020.     0x3FF8,
  1021.     0x1FFC,
  1022.     0x3FFC,
  1023.     0x3FFC,
  1024.     0x1D98,
  1025.     0x0180,
  1026.     0x0180,
  1027.     0x0180,
  1028.     0x1188,
  1029.     0x3B9C,
  1030.   
  1031.     /* BitPlane 2 */
  1032.     0xFFFF,
  1033.     0xFFFF,
  1034.     0xFFFF,
  1035.     0xFFFF,
  1036.     0xFFFF,
  1037.     0xFFFF,
  1038.     0xFFFF,
  1039.     0xFFFF,
  1040.     0xFFFF,
  1041.     0xFFFF,
  1042.     0xFEBF,
  1043.     0xFE3F,
  1044.     0xFE3F,
  1045.     0xFE3F,
  1046.     0xFE3F,
  1047.     0xFF3F
  1048.   },
  1049.  
  1050.     /* Block 19: */
  1051.   {
  1052.     /* BitPlane 0 */
  1053.     0xFFFF,
  1054.     0xFFFF,
  1055.     0xFFFF,
  1056.     0xFDFF,
  1057.     0xFFFF,
  1058.     0xFFFF,
  1059.     0xFFFF,
  1060.     0xFFFF,
  1061.     0xFFFF,
  1062.     0xFFFF,
  1063.     0xDFFF,
  1064.     0xFDFF,
  1065.     0xFFF7,
  1066.     0xEFFF,
  1067.     0xFFFF,
  1068.     0xFFFF,
  1069.   
  1070.     /* BitPlane 1 */
  1071.     0xFFFF,
  1072.     0xFFFF,
  1073.     0xFFFF,
  1074.     0xFFFF,
  1075.     0xFFFF,
  1076.     0xFFFF,
  1077.     0xFFFF,
  1078.     0xFFFF,
  1079.     0xFFFF,
  1080.     0xFFFF,
  1081.     0xFFFF,
  1082.     0xFFFF,
  1083.     0xFFFF,
  1084.     0xFFFF,
  1085.     0xFFFF,
  1086.     0xFFFF,
  1087.   
  1088.     /* BitPlane 2 */
  1089.     0x0000,
  1090.     0x0000,
  1091.     0x0000,
  1092.     0x0200,
  1093.     0x0200,
  1094.     0x0200,
  1095.     0x0300,
  1096.     0x0080,
  1097.     0x0080,
  1098.     0x0100,
  1099.     0x2200,
  1100.     0x2610,
  1101.     0x1418,
  1102.     0x1418,
  1103.     0x2210,
  1104.     0x2252
  1105.   },
  1106.  
  1107.     /* Block 20: */
  1108.   {
  1109.     /* BitPlane 0 */
  1110.     0xFFFF,
  1111.     0xFFFF,
  1112.     0xFFFF,
  1113.     0xFFFF,
  1114.     0xFF7F,
  1115.     0xFFFF,
  1116.     0xFFFF,
  1117.     0xFFF7,
  1118.     0xFBFF,
  1119.     0xFFFF,
  1120.     0xFFFF,
  1121.     0xFFFB,
  1122.     0xEFFF,
  1123.     0xFFFF,
  1124.     0xFFBF,
  1125.     0xFFFF,
  1126.   
  1127.     /* BitPlane 1 */
  1128.     0xFFFF,
  1129.     0xFFFF,
  1130.     0xFFFF,
  1131.     0xFFFF,
  1132.     0xFFFF,
  1133.     0xFFFF,
  1134.     0xFFFF,
  1135.     0xFFFF,
  1136.     0xFFFF,
  1137.     0xFFFF,
  1138.     0xFFFF,
  1139.     0xFFFF,
  1140.     0xFFFF,
  1141.     0xFFFF,
  1142.     0xFFFF,
  1143.     0xFFFF,
  1144.   
  1145.     /* BitPlane 2 */
  1146.     0x0000,
  1147.     0x0000,
  1148.     0x0000,
  1149.     0x0000,
  1150.     0x0080,
  1151.     0x0100,
  1152.     0x0200,
  1153.     0x0208,
  1154.     0x0408,
  1155.     0x0810,
  1156.     0x0808,
  1157.     0x0404,
  1158.     0x1208,
  1159.     0x1210,
  1160.     0x2250,
  1161.     0x2490
  1162.   },
  1163.  
  1164.     /* Block 21: */
  1165.   {
  1166.     /* BitPlane 0 */
  1167.     0xFFFF,
  1168.     0xFFFF,
  1169.     0xFFFF,
  1170.     0xFFFF,
  1171.     0xFFFF,
  1172.     0xFFFF,
  1173.     0xFFFF,
  1174.     0xFFFF,
  1175.     0xFFFF,
  1176.     0xFFFF,
  1177.     0xFFFF,
  1178.     0xFFFF,
  1179.     0xFFFF,
  1180.     0xFFFF,
  1181.     0xF3F3,
  1182.     0xFDFD,
  1183.   
  1184.     /* BitPlane 1 */
  1185.     0x0000,
  1186.     0x0000,
  1187.     0x0000,
  1188.     0x0000,
  1189.     0x0000,
  1190.     0x0000,
  1191.     0x0000,
  1192.     0x0000,
  1193.     0x0000,
  1194.     0x0000,
  1195.     0x0000,
  1196.     0x0000,
  1197.     0x0000,
  1198.     0x0000,
  1199.     0x3030,
  1200.     0x7C7C,
  1201.   
  1202.     /* BitPlane 2 */
  1203.     0xFFFF,
  1204.     0xFFFF,
  1205.     0xFFFF,
  1206.     0xFFFF,
  1207.     0xFFFF,
  1208.     0xFFFF,
  1209.     0xFFFF,
  1210.     0xFFFF,
  1211.     0xFFFF,
  1212.     0xFFFF,
  1213.     0xFFFF,
  1214.     0xFFFF,
  1215.     0xFFFF,
  1216.     0xFFFF,
  1217.     0xCFCF,
  1218.     0x8383
  1219.   }
  1220. };
  1221.